@charset utf-8;

/*1200*/
@media(max-width:1200px){
	#home-product .one-product .image{
		width: 75%;
	}
	#home-product .one-product.product-002 .image{
		width: 65%;
	}
	.abtn{
		font-size: 16px;
		height: 40px;
		line-height: 40px;
	}
	.abtn{
		font-size: 18px;
	}
	#home-info .info-001 .text{
		font-size: 18px;
		line-height: 24px;
	}
	.one-box .title{
		font-size: 16px;
	    line-height: 2.5em;
	    height: 2.5em;
	    padding: 0 20px 0 20px;
	    margin-top: -2.5em;
	}
	#home-product .one-product .title{
		font-size: 16px;
	    line-height: 2.5em;
	    height: 2.5em;
	    padding: 0 20px 0 20px;
	}
}

/*1170*/
@media(min-width:1170px){
	
}

/*1024*/
@media(max-width:1024px){
	
}

/*991*/
@media(max-width:991px){
	.navbar-inverse .navbar-nav > li {
	    margin: 0px 8px;
	}
	#slider .persephone .tp-bullet{
		width: 12px;
		height: 12px;
	}
	#home-info .info-001 .text{
		top: 25px;
		left: 25px;
		font-size: 16px;
		line-height: 22px;
	}
	.abtn{
		font-size: 14px;
	}
	#home-ir .one-news{
	    padding: 15px 15px;
		font-size: 13px;
	}
	#home-ir .one-news .desc{
		margin: 0 0 10px 0;
	}
	#home-product .one-product .name{
		font-size: 18px;
		line-height: 20px;
		left: 20px;
		top:20px;
	}
	.one-sec{
		margin: 0 0 40px 0;
	}
	#sec-download-pdf,
	#sec-inquiry{
		padding: 40px 0 0px 0;
	}
	.title-border{
		font-size: 20px;
		line-height: 50px;
		padding: 0 0 0 15px;
	}
	.big-btn{
		line-height: 70px;
	}
}

/*768*/
@media(max-width:768px){
	
}

/*767*/
@media(max-width:767px){
	.navbar-brand img{
		height: 50px;
		margin:0px 0 0 0px;
	}
	.navbar-inverse .navbar-nav > li {
	    margin: 0px 0px;
	    border-bottom: 1px solid rgba(255,255,255,0.2);
	}
	.navbar-inverse .navbar-nav > li a{
		padding: 0 20px 0 20px;
		line-height: 45px;
		height: auto;
	}
	.navbar-inverse .navbar-nav > li > a:hover,
	.navbar-inverse .navbar-nav > .active > a, 
	.navbar-inverse .navbar-nav > .active > a:hover, 
	.navbar-inverse .navbar-nav > .active > a:focus, 
	.navbar-inverse .navbar-nav > .open > a, 
	.navbar-inverse .navbar-nav > .open > a:hover, 
	.navbar-inverse .navbar-nav > .open > a:focus {
		color:#ffff00;
		background:none;
		border:none;
	}
	#slider .tp-bullets{
		top: 95% !important;
	}
	#home-ir .one-news .desc{
		height: auto;
	}
	.ss-title{
		font-size: 18px;
		line-height: 20px;
		margin: 0 0 25px 0;
	}
	#home-product .one-product .image{
		width: 100%;
	}
	#home-product .one-product.product-002 .image{
		width: 100%;
	}
	#home-info .info-001{
		margin: 0 0 15px 0;
	}
	#home-info .info-001 .text .more a{
		margin: 10px 0 10px 0;
	}
	#home-ir{
		padding: 70px 0 30px 0;
	}
	#home-info{
		padding: 30px 0 30px 0;
	}
	#home-product{
		padding: 30px 0 15px 0;
	}
	#home-others{
		padding: 30px 0 15px 0;
	}
	.one-box .title{
		font-size: 14px;
	    line-height: 2em;
	    height: 2em;
	    padding: 0 15px 0 15px;
	    margin-top: -2em;
	}
	#home-product .one-product .title{
		font-size: 14px;
	    line-height: 2em;
	    height: 2em;
	    padding: 0 15px 0 15px;
	}
	#heading-image{
		padding: 15px 0 20px 0;
	}
	#heading-image #breadcrumbs{
		margin: 0 0 10px 0;
	}
	#heading-image .page-title{
		font-size: 18px;
	}
	.one-sec{
		margin: 0 0 20px 0;
	}
	#sec-download-pdf,
	#sec-inquiry{
		padding: 20px 0 0px 0;
	}
	.title-border{
		font-size: 18px;
		line-height: 40px;
		margin: 0 0 20px 0;
	}
	.urls{
		margin: 0 0 20px 0;
	}
	.big-btn{
		line-height: 50px;
	}
	
	#main{
		padding: 25px 0 25px 0;
	}
	.cat-products .one-product .title{
		font-size: 14px;
		line-height: 20px;
	}
	.single-product .meta{
		font-size: 16px;
		line-height: 24px;
		border-bottom: 20px solid #ff2627;
		margin: 0 0 30px 0;
	}
	.pageAnchor{
		margin: 0 0 20px 0;
	}
	.pageAnchor ul li a{
		font-size: 14px;
	}
	
	.ss_pagenavi{
		padding: 15px 0 10px 0;
	}
	.ss_pagenavi a, .ss_pagenavi span{
		font-size: 13px;
		padding: 3px 8px;
	}
}


/*640*/
@media(max-width:640px){
	#home-info .info-001 .text{
		font-size: 14px;
		line-height: 18px;
	}
	.abtn{
		line-height: 30px;
		height: 30px;
	}
}
/*560*/
@media(max-width:560px){

	#home-product .one-product .name{
		font-size: 15px;
		left: 15px;
		top:15px;
	}
	#home-product .one-product .image{
		width: 70%;
	}
	#home-product .one-product.product-002 .image{
		width: 60%;
	}
	#home-info .info-001 .text{
		position: relative;
	    top: 10px;
	    left: 0px;
	}
}
/*480*/
@media(max-width:480px){
	
}

/*440*/
@media(max-width:440px){
	
}

/*400*/
@media(max-width:400px){
	
}

/*400*/
@media(max-width:320px){
	
}